Skip to content

Add California County Children's Health Initiative Program (CCHIP) - #9434

Draft
hua7450 wants to merge 6 commits into
mainfrom
ca-cchip
Draft

hua7450 wants to merge 6 commits into
mainfrom
ca-cchip

Conversation

@hua7450

@hua7450 hua7450 commented Sep 11, 2026

Copy link
Copy Markdown
Collaborator

Summary

Implements California's County Children's Health Initiative Program (CCHIP), the separate CHIP population for children under 19 in San Francisco, San Mateo, and Santa Clara counties with household income above the Medi-Cal child limit (266% FPL) and at or below 322% FPL.

Testing CCHIP against Medi-Cal surfaced three California Medi-Cal rules the model encoded differently from DHCS guidance, so this PR also corrects them:

  • Medi-Cal household size counts the unborn children of every pregnant member of the applicant's MAGI household (DHCS ACWDL 20-10), not only the applicant's own pregnancy.
  • California's child and pregnancy Medi-Cal income ceilings are inclusive, so income exactly at 266% FPL (children) or 213% FPL (pregnancy) stays in Medi-Cal instead of moving to CCHIP or the Medi-Cal Access Program.
  • California's FCEP population is the Medi-Cal Access Program (MCAP), which excludes applicants with other health coverage (WIC §§ 15833–15834). The CHIP disqualifying-coverage list now applies to FCEP in California.

Closes #8522

Regulatory authority

CCHIP

Medi-Cal interactions

Program overview

  • Administration: counties on behalf of DHCS; applicants are screened for no-cost Medi-Cal through CalHEERS
  • Funding: Title XXI separate CHIP
  • Rules: one rule set for all three counties (state plan Population 1); only the delivering managed care plan differs by county

CCHIP eligibility

Requirement Source How modeled
Resides in San Francisco, San Mateo, or Santa Clara County WIC § 15850.5(c); state plan p. 23 np.isin(county_str, gov.states.ca.dhcs.cchip.counties)
Age 0 up to 19 WIC § 15850.1(d); state plan p. 23 age < gov.hhs.chip.child.max_age
Not eligible for no-cost Medi-Cal (income above 266% FPL) WIC § 15853(a)(1)(A)–(B); state plan p. 12 ~is_medicaid_eligible
Income at or below 322% FPL (317% pre-MAGI conversion) WIC § 15853(a)(1); state plan p. 12; DHCS FPL table medicaid_income_level <= gov.states.ca.dhcs.cchip.income_limit (3.22)
Citizen, national, or lawfully present WIC § 15853(a)(1); state plan §4.1-LR; SHO #12-002 immigration_status not UNDOCUMENTED or DACA
Uninsured State plan §4.4.1; 42 CFR 457.310(b)(2) ~has_chip_disqualifying_health_coverage
No employer-sponsored coverage available Santa Clara handbook (the statute and state plan §4.1.7 are silent) ~offered_aca_disqualifying_esi (the handbook has no affordability test; the ACA affordable offer input is the closest available proxy, so it under-excludes)

California Medi-Cal changes

Change Source How modeled
Pregnancy household size counts every pregnant member's expected children ACWDL 20-10 p. 3 item 6 and p. 4 item 5; flow chart step 8 New ca_medicaid_household_pregnancies follows the person's MAGI composition (tax filer, tax dependent, and non-filer rules) with pregnancies as weights; medicaid_household_size uses it in California and keeps the applicant-only count elsewhere
Inclusive child ceilings WIC § 14005.26; DHCS 2025 chart footnotes 3–4; 42 CFR 435.118(b) is_infant_for_medicaid_fc, is_young_child_for_medicaid_fc, is_older_child_for_medicaid_fc compare with <= in California at the stored ratio's float32 precision; other states are unchanged. is_older_child_for_medicaid now composes its _fc and _nfc parts like the other child categories
Inclusive pregnancy ceiling WIC § 15832(a)(1)(B) (MCAP starts above the limit); 42 CFR 435.116(b) is_pregnant_for_medicaid_fc compares with <= in California
MCAP insurance exclusion WIC §§ 15833–15834; state plan p. 12 is_chip_fcep_eligible_person requires ~has_chip_disqualifying_health_coverage in California only

Benefit

Eligible children take the new CHILD_CCHIP branch of chip_category. Everything downstream (is_chip_eligible, chip_enrolled, per_capita_chip, chip, chip_federal_share, is_aca_ptc_eligible) keys off chip_category != NONE and is unchanged. per_capita_chip already uses California's MACPAC separate-CHIP spending and enrollment, which include CCHIP.

CHILD_CCHIP is appended after NONE in the enum so the existing indices, which 74 analytics-coverage tests assert numerically, do not shift. In select it sits after CHILD; the two never overlap because California's statewide child CHIP limit is -.inf.

Not modeled (by design)

What Source Why excluded
CCHIP premiums State plan §8.2.1; WIC § 15854.5 $0 since July 1, 2022; pre-2022 $21/child/month not in scope
CCHIP copays State plan §8.2.3 "Not Applicable"; the Santa Clara handbook describes service copays with a $250 household maximum Not modeled under either reading
MCAP maternity coverage exception 10 CCR § 2699.200(b)(1)(G): a private plan that omits maternity benefits, or carries a maternity-only deductible or copayment above $500, counts as no coverage Needs plan-term inputs the model does not carry; maternity is an ACA essential health benefit, so the exception population is small
MCAIP (infants 0 to 2 statewide, same income band) State plan §1.1 Population 4 Separate follow-up
Adult Medi-Cal ceiling boundary in California 42 CFR 435.119 Still strict <; not a CHIP boundary, out of scope
Historical county lists and San Mateo's 400% FPL (2012) Amendment history Superseded by the 2014 restructuring

Files

parameters/gov/states/ca/dhcs/cchip/{income_limit,counties}.yaml
variables/gov/states/ca/dhcs/cchip/ca_cchip_eligible.py
variables/gov/states/ca/dhcs/medi_cal/ca_medicaid_household_pregnancies.py
variables/gov/hhs/chip/chip_category.py                       (CHILD_CCHIP branch)
variables/gov/hhs/chip/is_chip_fcep_eligible_person.py        (California coverage exclusion)
variables/gov/hhs/medicaid/income/medicaid_household_size.py  (California pregnancy counting)
variables/gov/hhs/medicaid/eligibility/categories/{infant,young_child,older_child,pregnant}/*_fc.py
variables/gov/hhs/medicaid/eligibility/categories/older_child/is_older_child_for_medicaid.py
tests/policy/baseline/gov/states/ca/dhcs/cchip/{ca_cchip_eligible,integration,interactions}.yaml
tests/policy/baseline/gov/states/ca/dhcs/medi_cal/ca_medicaid_household_pregnancies.yaml
tests/policy/baseline/gov/states/ca/dhcs/mixed_households.yaml
tests/policy/baseline/gov/hhs/chip/{chip_category,is_chip_eligible_fcep}.yaml
tests/policy/baseline/gov/hhs/medicaid/eligibility/categories/{is_young_child,is_older_child,is_pregnant}_for_medicaid.yaml
tests/policy/baseline/gov/hhs/medicaid/income/medicaid_income_level.yaml
programs.yaml, changelog.d/ca-cchip.added.md

Test plan

  • 17 unit cases for ca_cchip_eligible (each county, Los Angeles, unknown county, 322% boundary both sides, Medi-Cal eligible, age 18/19, undocumented, DACA, LPR, TPS, ESI, employer coverage available, out of state)
  • 10 integration cases: married couple with an 8-year-old at 300% FPL in each county gets CHILD_CCHIP and chip of 13,119.89 with ACA PTC eligibility off for the child; Los Angeles, above 322%, below 266% (routes to Medi-Cal), pregnant spouse (FCEP) plus child (now Medi-Cal because the household counts the unborn child), child with ESI, child with employer coverage available, DACA child
  • 11 interaction cases: pregnant-parent households keep Medi-Cal, CARE and WIC; children at $70,889 vs $70,889.01 (the 2025 three-person 266% line) split between Medi-Cal and CCHIP for ages 0, 3 and 8; MCAP exclusion for a pregnant teenager and a pregnant parent with ESI
  • 8 household pregnancy cases (twins, pregnant dependent, several pregnant members, separately filing spouses, unrelated roommate, externally claimed dependent, non-California control) and 2 mixed-state vectorization cases
  • 6 new California FCEP cases (uninsured, ESI, direct purchase, reported Medi-Cal, employer offer without enrollment, Texas control); child and pregnancy category boundary tests updated to the inclusive California ceiling
  • The YAML suite has not been run locally; CI is the check
  • CI passes

🤖 Generated with Claude Code

Encodes CCHIP, California's separate CHIP population for children under 19
in San Francisco, San Mateo, and Santa Clara counties with household income
above the Medi-Cal limit and at or below 322 percent of the FPL, as a new
CHILD_CCHIP branch of chip_category.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@codecov

codecov Bot commented Sep 11, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 100.00%. Comparing base (61fac14) to head (e962cb2).
⚠️ Report is 177 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff            @@
##              main     #9434   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files            3         2    -1     
  Lines           78        45   -33     
=========================================
- Hits            78        45   -33     
Flag Coverage Δ
unittests 100.00% <100.00%> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

hua7450 and others added 5 commits September 10, 2026 21:52
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
CMS SHO #12-002 keeps DACA outside the CHIP lawfully residing option, and
the county handbook excludes children with employer-sponsored coverage
available, not only those enrolled in it.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
- Count the unborn children of every pregnant member of a California MAGI
  household (DHCS ACWDL 20-10) through ca_medicaid_household_pregnancies
- Make California's child and pregnancy Medi-Cal ceilings inclusive at the
  stored ratio's precision (WIC § 14005.26; WIC § 15832(a)(1)(B)), and compose
  is_older_child_for_medicaid from its _fc and _nfc parts
- Apply the Medi-Cal Access Program insurance exclusion to California FCEP
  eligibility through the CHIP disqualifying coverage list (WIC §§ 15833-15834);
  the 10 CCR § 2699.200 maternity exception is documented as not modeled
- Cite WIC §§ 15853, 15850.1 and 15850.5 in the CCHIP parameters and variable,
  with one anchor per source
- Fold the changelog into one fragment; add California FCEP and mixed-state tests

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

California CCHIP eligibility varies by county

1 participant